
		#calendar {
			max-width: 1280px;
			margin: 0 auto;
		}

		.fc td {
			text-align: center;
		}

		.fc-date-str td {
			font-weight: bold;
		}

		.num {
			font-size: 18px;
		}

		.str {
			font-size: 18px;
		}

		.fc-day-header.headline {
			vertical-align: middle;
		}

		.department {
			height: 35px;
			vertical-align: middle;
			font-size: 19px;
			font-weight: 700;
		}

		.headline {
			width: 10%
		}

		.fc-day-grid td {
			height: 40px;
			vertical-align: middle;
		}

		.option {
			background-color: #F7F9F8;
			padding-right: 0.2%;
			margin-bottom: 2%;
			height: 50px;
			line-height: 50px;
			border: 1px solid white;
			max-width: 1280px;
			text-align: right;
		}

		.option .btn {
			/* 	float : right; */
		}

		.btn {
			transition: all 0.2s ease;
			max-width: 100%;
		}

		.ca-table {
			width: 63%;
			margin-bottom: 2%;
		}

		.center-block {
			display: block;
			margin-left: auto;
			margin-right: auto;
		}

		.fc-head-container a {
			color: black;
		}

		.cus-select.dropdown-menu {
			left: unset;
			width: 94%;
			max-height: 250px;
			overflow-y: scroll;
		}

		.cus-select.dropdown-menu li {
			text-align: center;
		}

		.fc-day.customMonth {
			width: 35px;
		}